import type { BaseFields, PageParams } from "@/api/typing";

/**新增/修改人员参数 */
export interface PersonParams {
  /**人员ID */
  personId: string;
  /**人员名称 */
  personName: string;
  /**性别 */
  gender: string;
}

/**分页查询人员参数 */
export interface QueryParams extends PageParams {
  /**人员名称 */
  personName: string;
  /**性别 */
  gender: string;
}

/**分页查询人员响应 */
export interface QueryResult extends BaseFields {
  /**人员ID */
  personId: string;
  /**人员名称 */
  personName: string;
  /**性别 */
  gender: string;
}

/**删除人员参数 */
export interface DeleteParams {
  /**人员ID */
  personId: string;
}

/**查询单个人员响应 */
export interface QueryByIdResult extends BaseFields {
  /**人员ID */
  personId: string;
  /**人员名称 */
  personName: string;
  /**性别 */
  gender: string;
}
